#include <linux/module.h>
#include <linux/vermagic.h>
#include <linux/compiler.h>

MODULE_INFO(vermagic, VERMAGIC_STRING);

struct module __this_module
__attribute__((section(".gnu.linkonce.this_module"))) = {
 .name = KBUILD_MODNAME,
 .init = init_module,
#ifdef CONFIG_MODULE_UNLOAD
 .exit = cleanup_module,
#endif
 .arch = MODULE_ARCH_INIT,
};

static const struct modversion_info ____versions[]
__used
__attribute__((section("__versions"))) = {
	{ 0x57b6dccf, "module_layout" },
	{ 0x7f210c6, "kmalloc_caches" },
	{ 0x5a34a45c, "__kmalloc" },
	{ 0xd5b037e1, "kref_put" },
	{ 0x9587216d, "dev_set_drvdata" },
	{ 0x4aabc7c4, "__tracepoint_kmalloc" },
	{ 0x670c0597, "down_interruptible" },
	{ 0x953c88e5, "usb_deregister_dev" },
	{ 0xdcf25750, "mutex_unlock" },
	{ 0xb3fa05b4, "usb_autopm_get_interface" },
	{ 0x4ff9e7ed, "kmem_cache_alloc_notrace" },
	{ 0x1db96a8d, "usb_deregister" },
	{ 0x1e36c2c8, "__mutex_init" },
	{ 0xea147363, "printk" },
	{ 0xa1c76e0a, "_cond_resched" },
	{ 0xb4390f9a, "mcount" },
	{ 0xa28678a9, "usb_register_dev" },
	{ 0x97442c9a, "mutex_lock" },
	{ 0x5978e0d8, "usb_free_coherent" },
	{ 0x29d7397c, "usb_submit_urb" },
	{ 0x41a6739a, "usb_get_dev" },
	{ 0xd97769d5, "usb_put_dev" },
	{ 0x8b8f1704, "usb_find_interface" },
	{ 0x83800bfa, "kref_init" },
	{ 0x37a0cba, "kfree" },
	{ 0x9775cdc, "kref_get" },
	{ 0x57b09822, "up" },
	{ 0x5bd1c615, "usb_register_driver" },
	{ 0x6e648acb, "usb_alloc_coherent" },
	{ 0x4f6b400b, "_copy_from_user" },
	{ 0x1e4e1ba1, "dev_get_drvdata" },
	{ 0xcaa573ce, "usb_free_urb" },
	{ 0xfe2bc783, "usb_autopm_put_interface" },
	{ 0x434e1b11, "usb_alloc_urb" },
};

static const char __module_depends[]
__used
__attribute__((section(".modinfo"))) =
"depends=";

MODULE_ALIAS("usb:v065Dp1021d*dc*dsc*dp*ic*isc*ip*");

MODULE_INFO(srcversion, "806D58FE76F5B879BD43DE5");
